initial commit
[Cyberpunk Pendant] / SOFTWARE / pendent.map
1 Archive member included to satisfy reference by file (symbol)
2
3 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
4                               pendent.o (__udivmodqi4)
5 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
6                               /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o (exit)
7 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
8                               pendent.o (__do_copy_data)
9 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
10                               pendent.o (__do_clear_bss)
11
12 Allocating common symbols
13 Common symbol       size              file
14
15 tmp                 0x1               pendent.o
16 j                   0x2               pendent.o
17 k                   0x1               pendent.o
18 uni                 0x8               pendent.o
19 rule                0x1               pendent.o
20 m                   0x1               pendent.o
21 triade              0x1               pendent.o
22
23 Memory Configuration
24
25 Name             Origin             Length             Attributes
26 text             0x0000000000000000 0x0000000000001000 xr
27 data             0x0000000000800040 0x0000000000000100 rw !x
28 config           0x0000000000820000 0x0000000000000000 rw !x
29 lock             0x0000000000830000 0x0000000000000002 rw !x
30 signature        0x0000000000840000 0x0000000000000004 rw !x
31 *default*        0x0000000000000000 0xffffffffffffffff
32
33 Linker script and memory map
34
35 LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
36 LOAD pendent.o
37 START GROUP
38 LOAD /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a
39 LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/libm.a
40 LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/libc.a
41 LOAD /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/libattiny10.a
42 END GROUP
43                 0x0000000000000000                __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0
44                 0x0000000000800040                __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800040
45                 0x0000000000001000                __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x1000
46                 0x0000000000000100                __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0x100
47                 [0x0000000000000000]                __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x2
48                 0x0000000000000002                __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x2
49                 0x0000000000000004                __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x4
50                 0x0000000000004000                __RODATA_PM_OFFSET__ = DEFINED (__RODATA_PM_OFFSET__)?__RODATA_PM_OFFSET__:0x4000
51
52 .hash
53  *(.hash)
54
55 .dynsym
56  *(.dynsym)
57
58 .dynstr
59  *(.dynstr)
60
61 .gnu.version
62  *(.gnu.version)
63
64 .gnu.version_d
65  *(.gnu.version_d)
66
67 .gnu.version_r
68  *(.gnu.version_r)
69
70 .rel.init
71  *(.rel.init)
72
73 .rela.init
74  *(.rela.init)
75
76 .rel.text
77  *(.rel.text)
78  *(.rel.text.*)
79  *(.rel.gnu.linkonce.t*)
80
81 .rela.text
82  *(.rela.text)
83  *(.rela.text.*)
84  *(.rela.gnu.linkonce.t*)
85
86 .rel.fini
87  *(.rel.fini)
88
89 .rela.fini
90  *(.rela.fini)
91
92 .rel.rodata
93  *(.rel.rodata)
94  *(.rel.rodata.*)
95  *(.rel.gnu.linkonce.r*)
96
97 .rela.rodata
98  *(.rela.rodata)
99  *(.rela.rodata.*)
100  *(.rela.gnu.linkonce.r*)
101
102 .rel.data
103  *(.rel.data)
104  *(.rel.data.*)
105  *(.rel.gnu.linkonce.d*)
106
107 .rela.data
108  *(.rela.data)
109  *(.rela.data.*)
110  *(.rela.gnu.linkonce.d*)
111
112 .rel.ctors
113  *(.rel.ctors)
114
115 .rela.ctors
116  *(.rela.ctors)
117
118 .rel.dtors
119  *(.rel.dtors)
120
121 .rela.dtors
122  *(.rela.dtors)
123
124 .rel.got
125  *(.rel.got)
126
127 .rela.got
128  *(.rela.got)
129
130 .rel.bss
131  *(.rel.bss)
132
133 .rela.bss
134  *(.rela.bss)
135
136 .rel.plt
137  *(.rel.plt)
138
139 .rela.plt
140  *(.rela.plt)
141
142 .text           0x0000000000000000      0x3da
143  *(.vectors)
144  .vectors       0x0000000000000000       0x16 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
145                 0x0000000000000000                __vectors
146                 0x0000000000000000                __vector_default
147  *(.vectors)
148  *(.progmem.gcc*)
149                 0x0000000000000016                . = ALIGN (0x2)
150                 0x0000000000000016                __trampolines_start = .
151  *(.trampolines)
152  .trampolines   0x0000000000000016        0x0 linker stubs
153  *(.trampolines*)
154                 0x0000000000000016                __trampolines_end = .
155  *libprintf_flt.a:*(.progmem.data)
156  *libc.a:*(.progmem.data)
157  *(.progmem*)
158                 0x0000000000000016                . = ALIGN (0x2)
159  *(.jumptables)
160  *(.jumptables*)
161  *(.lowtext)
162  *(.lowtext*)
163                 0x0000000000000016                __ctors_start = .
164  *(.ctors)
165                 0x0000000000000016                __ctors_end = .
166                 0x0000000000000016                __dtors_start = .
167  *(.dtors)
168                 0x0000000000000016                __dtors_end = .
169  SORT(*)(.ctors)
170  SORT(*)(.dtors)
171  *(.init0)
172  .init0         0x0000000000000016        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
173                 0x0000000000000016                __init
174  *(.init0)
175  *(.init1)
176  *(.init1)
177  *(.init2)
178  .init2         0x0000000000000016        0xc /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
179  *(.init2)
180  *(.init3)
181  *(.init3)
182  *(.init4)
183  .init4         0x0000000000000022       0x16 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
184                 0x0000000000000022                __do_copy_data
185  .init4         0x0000000000000038       0x10 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
186                 0x0000000000000038                __do_clear_bss
187  *(.init4)
188  *(.init5)
189  *(.init5)
190  *(.init6)
191  *(.init6)
192  *(.init7)
193  *(.init7)
194  *(.init8)
195  *(.init8)
196  *(.init9)
197  .init9         0x0000000000000048        0x4 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
198  *(.init9)
199  *(.text)
200  .text          0x000000000000004c        0x2 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
201                 0x000000000000004c                __vector_1
202                 0x000000000000004c                __bad_interrupt
203                 0x000000000000004c                __vector_6
204                 0x000000000000004c                __vector_3
205                 0x000000000000004c                __vector_7
206                 0x000000000000004c                __vector_9
207                 0x000000000000004c                __vector_2
208                 0x000000000000004c                __vector_10
209  .text          0x000000000000004e      0x370 pendent.o
210                 0x000000000000004e                dly_500ns
211                 0x000000000000005a                __vector_5
212                 0x0000000000000084                __vector_4
213                 0x00000000000000ae                ledPWMInint
214                 0x00000000000000c2                readADC
215                 0x00000000000000f0                shift_left
216                 0x0000000000000128                __vector_8
217                 0x000000000000012a                main
218  .text          0x00000000000003be        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
219  .text          0x00000000000003be        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
220  .text          0x00000000000003be        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
221  .text          0x00000000000003be        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
222                 0x00000000000003be                . = ALIGN (0x2)
223  *(.text.*)
224  .text.libgcc.mul
225                 0x00000000000003be        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
226  .text.libgcc.div
227                 0x00000000000003be       0x18 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
228                 0x00000000000003be                __udivmodqi4
229  .text.libgcc.prologue
230                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
231  .text.libgcc   0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
232  .text.libgcc.builtins
233                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
234  .text.libgcc.fmul
235                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
236  .text.libgcc.fixed
237                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
238  .text.libgcc.mul
239                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
240  .text.libgcc.div
241                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
242  .text.libgcc.prologue
243                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
244  .text.libgcc   0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
245  .text.libgcc.builtins
246                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
247  .text.libgcc.fmul
248                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
249  .text.libgcc.fixed
250                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
251  .text.libgcc.mul
252                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
253  .text.libgcc.div
254                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
255  .text.libgcc.prologue
256                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
257  .text.libgcc   0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
258  .text.libgcc.builtins
259                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
260  .text.libgcc.fmul
261                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
262  .text.libgcc.fixed
263                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
264  .text.libgcc.mul
265                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
266  .text.libgcc.div
267                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
268  .text.libgcc.prologue
269                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
270  .text.libgcc   0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
271  .text.libgcc.builtins
272                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
273  .text.libgcc.fmul
274                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
275  .text.libgcc.fixed
276                 0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
277                 0x00000000000003d6                . = ALIGN (0x2)
278  *(.fini9)
279  .fini9         0x00000000000003d6        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
280                 0x00000000000003d6                exit
281                 0x00000000000003d6                _exit
282  *(.fini9)
283  *(.fini8)
284  *(.fini8)
285  *(.fini7)
286  *(.fini7)
287  *(.fini6)
288  *(.fini6)
289  *(.fini5)
290  *(.fini5)
291  *(.fini4)
292  *(.fini4)
293  *(.fini3)
294  *(.fini3)
295  *(.fini2)
296  *(.fini2)
297  *(.fini1)
298  *(.fini1)
299  *(.fini0)
300  .fini0         0x00000000000003d6        0x4 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
301  *(.fini0)
302                 0x00000000000003da                _etext = .
303
304 .rodata
305  *(.rodata)
306  *(.rodata*)
307  *(.gnu.linkonce.r*)
308
309 .data           0x0000000000800040        0x2 load address 0x00000000000003da
310                 0x0000000000800040                PROVIDE (__data_start, .)
311  *(.data)
312  .data          0x0000000000800040        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
313  .data          0x0000000000800040        0x1 pendent.o
314                 0x0000000000800040                i
315  .data          0x0000000000800041        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
316  .data          0x0000000000800041        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
317  .data          0x0000000000800041        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
318  .data          0x0000000000800041        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
319  *(.data*)
320  *(.gnu.linkonce.d*)
321                 0x0000000000800042                . = ALIGN (0x2)
322  *fill*         0x0000000000800041        0x1 
323                 0x0000000000800042                _edata = .
324                 0x0000000000800042                PROVIDE (__data_end, .)
325
326 .bss            0x0000000000800042       0x13
327                 0x0000000000800042                PROVIDE (__bss_start, .)
328  *(.bss)
329  .bss           0x0000000000800042        0x0 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
330  .bss           0x0000000000800042        0x4 pendent.o
331                 0x0000000000800042                cntMax
332                 0x0000000000800043                cnt
333                 0x0000000000800044                mode_init
334                 0x0000000000800045                mode
335  .bss           0x0000000000800046        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_udivmodqi4.o)
336  .bss           0x0000000000800046        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o)
337  .bss           0x0000000000800046        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_copy_data.o)
338  .bss           0x0000000000800046        0x0 /usr/lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_clear_bss.o)
339  *(.bss*)
340  *(COMMON)
341  COMMON         0x0000000000800046        0xf pendent.o
342                 0x0000000000800046                tmp
343                 0x0000000000800047                j
344                 0x0000000000800049                k
345                 0x000000000080004a                uni
346                 0x0000000000800052                rule
347                 0x0000000000800053                m
348                 0x0000000000800054                triade
349                 0x0000000000800055                PROVIDE (__bss_end, .)
350                 0x00000000000003da                __data_load_start = LOADADDR (.data)
351                 0x00000000000003dc                __data_load_end = (__data_load_start + SIZEOF (.data))
352
353 .noinit         0x0000000000800055        0x0
354                 [!provide]                        PROVIDE (__noinit_start, .)
355  *(.noinit*)
356                 [!provide]                        PROVIDE (__noinit_end, .)
357                 0x0000000000800055                _end = .
358                 [!provide]                        PROVIDE (__heap_start, .)
359
360 .lock
361  *(.lock*)
362
363 .signature
364  *(.signature*)
365
366 .config
367  *(.config*)
368
369 .stab
370  *(.stab)
371
372 .stabstr
373  *(.stabstr)
374
375 .stab.excl
376  *(.stab.excl)
377
378 .stab.exclstr
379  *(.stab.exclstr)
380
381 .stab.index
382  *(.stab.index)
383
384 .stab.indexstr
385  *(.stab.indexstr)
386
387 .comment        0x0000000000000000       0x11
388  *(.comment)
389  .comment       0x0000000000000000       0x11 pendent.o
390                                          0x12 (size before relaxing)
391
392 .note.gnu.avr.deviceinfo
393                 0x0000000000000000       0x3c
394  .note.gnu.avr.deviceinfo
395                 0x0000000000000000       0x3c /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
396
397 .note.gnu.build-id
398  *(.note.gnu.build-id)
399
400 .debug
401  *(.debug)
402
403 .line
404  *(.line)
405
406 .debug_srcinfo
407  *(.debug_srcinfo)
408
409 .debug_sfnames
410  *(.debug_sfnames)
411
412 .debug_aranges
413  *(.debug_aranges)
414
415 .debug_pubnames
416  *(.debug_pubnames)
417
418 .debug_info     0x0000000000000000      0x305
419  *(.debug_info .gnu.linkonce.wi.*)
420  .debug_info    0x0000000000000000      0x305 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
421
422 .debug_abbrev   0x0000000000000000      0x2d9
423  *(.debug_abbrev)
424  .debug_abbrev  0x0000000000000000      0x2d9 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
425
426 .debug_line     0x0000000000000000       0x1a
427  *(.debug_line .debug_line.* .debug_line_end)
428  .debug_line    0x0000000000000000       0x1a /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
429
430 .debug_frame
431  *(.debug_frame)
432
433 .debug_str      0x0000000000000000      0x115
434  *(.debug_str)
435  .debug_str     0x0000000000000000      0x115 /usr/lib/gcc/avr/5.4.0/../../../avr/lib/avrtiny/crtattiny10.o
436
437 .debug_loc
438  *(.debug_loc)
439
440 .debug_macinfo
441  *(.debug_macinfo)
442
443 .debug_weaknames
444  *(.debug_weaknames)
445
446 .debug_funcnames
447  *(.debug_funcnames)
448
449 .debug_typenames
450  *(.debug_typenames)
451
452 .debug_varnames
453  *(.debug_varnames)
454
455 .debug_pubtypes
456  *(.debug_pubtypes)
457
458 .debug_ranges
459  *(.debug_ranges)
460
461 .debug_macro
462  *(.debug_macro)
463 OUTPUT(pendent.elf elf32-avr)
464 LOAD linker stubs
Contact me: dev (at) shalnoff (dot) com
PGP fingerprint: A6B8 3B23 6013 F18A 0C71 198B 83D8 C64D 917A 5717